<html>
<head><meta charset="utf-8"><title>GSoC · general · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/index.html">general</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html">GSoC</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="156381949"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/156381949" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Akshat Garg <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#156381949">(Jan 18 2019 at 16:46)</a>:</h4>
<p>I'm a master's student working on Compilers. Is there any plan to float any compiler related project this GSoC? (Sorry, if this was not the right place for this question)</p>



<a name="156383244"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/156383244" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#156383244">(Jan 18 2019 at 17:05)</a>:</h4>
<p>I think <a href="https://github.com/CraneStation/cranelift" target="_blank" title="https://github.com/CraneStation/cranelift">https://github.com/CraneStation/cranelift</a> may be a good project</p>



<a name="156383254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/156383254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#156383254">(Jan 18 2019 at 17:05)</a>:</h4>
<p><span class="user-mention" data-user-id="130125">@Dan Gohman</span> ?</p>



<a name="156384538"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/156384538" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dan Gohman <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#156384538">(Jan 18 2019 at 17:25)</a>:</h4>
<p>I'm not signed for GSOC yet, but if someone's interested in working on Cranelift or Wasmtime, let's talk :-).</p>



<a name="156386773"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/156386773" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Akshat Garg <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#156386773">(Jan 18 2019 at 17:58)</a>:</h4>
<p><span class="user-mention" data-user-id="130125">@Dan Gohman</span>  Wasmtime looks good to me, do you have some planned enhancement for it? (that can act as a GSoC project)</p>



<a name="156389130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/156389130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dan Gohman <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#156389130">(Jan 18 2019 at 18:33)</a>:</h4>
<p>There's a lot to do, but I don't have specific GSOC project ideas yet.</p>



<a name="156389144"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/156389144" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dan Gohman <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#156389144">(Jan 18 2019 at 18:33)</a>:</h4>
<p>What areas are you interested in working on?</p>



<a name="156389992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/156389992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Akshat Garg <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#156389992">(Jan 18 2019 at 18:44)</a>:</h4>
<p>These days i'm working on optimizations, but won't mind working on code generation either.</p>



<a name="156624837"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/156624837" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dan Gohman <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#156624837">(Jan 22 2019 at 18:01)</a>:</h4>
<p>Ok, so I'm curious what you think then: for a compiler that doesn't have a lot of optimization yet, what do you you think would be the most valuable thing to work on first? <span class="emoji emoji-1f603" title="smiley">:smiley:</span></p>



<a name="156881499"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/156881499" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Akshat Garg <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#156881499">(Jan 25 2019 at 20:18)</a>:</h4>
<p>I was working to come up with some optimization that could take advantage of the things around it. In my mind I had a flow like C -&gt; [x] -&gt; wasm -&gt; cranelift -&gt; (clif) -&gt; wasmtime -&gt; x86 and I thought to make some test cases targeting a particular optimization and from the end code we can infer which optimization to start with, but I could not find packages or executables to test the flow. Can you suggest something?</p>



<a name="157071371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/157071371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dan Gohman <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#157071371">(Jan 29 2019 at 00:55)</a>:</h4>
<p>The benchmarks in <a href="https://github.com/fluencelabs/fluence/tree/master/bench/vm/tests" target="_blank" title="https://github.com/fluencelabs/fluence/tree/master/bench/vm/tests">https://github.com/fluencelabs/fluence/tree/master/bench/vm/tests</a> might be useful here, as they're self-contained and easily runnable under wasmtime.</p>



<a name="157085618"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/157085618" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#157085618">(Jan 29 2019 at 07:02)</a>:</h4>
<p>/me whispers VSDG, for a possibly cool optimization topic for GSoC</p>



<a name="157432656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/157432656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Akshat Garg <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#157432656">(Feb 02 2019 at 18:13)</a>:</h4>
<p>I planned to use small test cases specialized to test the presence of an optimization so the benchmarks you suggested were good but were not aligned exactly to my need. I tried to generate .wat file from a simple C program in order to compile them with wasmtime and was planning to analyze the result. I tried doing this using llvm then with emcc,  converting the c to wasm and then to wat. I'm stuck since the file generated were huge. Can you suggest something to look for?</p>



<a name="157620687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/157620687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dan Gohman <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#157620687">(Feb 05 2019 at 16:55)</a>:</h4>
<p>I unfortunately don't currently have the time to oversee an open-ended GSoC project this year.</p>



<a name="157640639"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/GSoC/near/157640639" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Akshat Garg <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/GSoC.html#157640639">(Feb 05 2019 at 21:08)</a>:</h4>
<p>No problem. Thanks anyway for your time.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>